//package com.zhouyu;
//
//import com.zhouyu.service.UserService;
//
//import java.lang.reflect.Field;
//import java.lang.reflect.TypeVariable;
//
///**
// * @author leimingchao
// * create 2025-05-05 22:39
// */
//public class Test4 {
//
//	public static void main(String[] args) {
//
//		UserService userService = new UserService();
//
//		//获取带具体泛型的父类
//		System.out.println(userService.getClass().getGenericSuperclass().getTypeName());
//
//		System.out.println("==============================");
//		//获取父类的泛型参数
//		for (TypeVariable<? extends Class<?>> typeParameter : userService.getClass().getSuperclass().getTypeParameters()) {
//			System.out.println(typeParameter);
//		}
//
//		System.out.println("================================");
//
//		for (Field declaredField : userService.getClass().getSuperclass().getDeclaredFields()) {
//
//			System.out.println(declaredField.getGenericType());
//		}
//	}
//}
